package com.ruoyi.shop.buying.mapper;

import java.util.List;
import com.ruoyi.shop.buying.domain.GroupBuying;

/**
 * 团购优惠Mapper接口
 * 
 * @author ss
 * @date 2025-02-21
 */
public interface GroupBuyingMapper 
{
    /**
     * 查询团购优惠
     * 
     * @param id 团购优惠主键
     * @return 团购优惠
     */
    public GroupBuying selectGroupBuyingById(Long id);

    /**
     * 查询团购优惠列表
     * 
     * @param groupBuying 团购优惠
     * @return 团购优惠集合
     */
    public List<GroupBuying> selectGroupBuyingList(GroupBuying groupBuying);

    /**
     * 新增团购优惠
     * 
     * @param groupBuying 团购优惠
     * @return 结果
     */
    public int insertGroupBuying(GroupBuying groupBuying);

    /**
     * 修改团购优惠
     * 
     * @param groupBuying 团购优惠
     * @return 结果
     */
    public int updateGroupBuying(GroupBuying groupBuying);

    /**
     * 删除团购优惠
     * 
     * @param id 团购优惠主键
     * @return 结果
     */
    public int deleteGroupBuyingById(Long id);

    /**
     * 批量删除团购优惠
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteGroupBuyingByIds(Long[] ids);
}
